Definition of Maned Sheep

  • (noun) wild sheep of northern Africa

Synonyms of Maned Sheep


Antonyms of Maned Sheep


No Antonyms Found.

Homophones of Maned Sheep


No Homophones Found.